Method, apparatus, and system for transmitting control information

ABSTRACT

Embodiments of the present invention disclose a method, an apparatus, and a system for transmitting control information. The method includes: determining enhanced resource element group numbers in resource blocks, and determining, according to the resource element group numbers, positions of resource elements corresponding to enhanced resource element groups; interleaving the enhanced resource element group numbers, and determining an enhanced control channel element; determining, according to the enhanced control channel element and the positions of the resource elements corresponding to the enhanced resource element groups, positions of resource elements corresponding to the enhanced control channel element; and transmitting corresponding control information on the positions of the resource elements corresponding to the control channel element. The present invention alleviates a problem that channel frequency diversity is poor, and lowers the probability of loss of information of a terminal device.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.15/486,138, filed on Apr. 12, 2017, which is a continuation of U.S.patent application Ser. No. 14/611,783, filed on Feb. 2, 2015, now U.S.Pat. No. 9,654,263. which is a continuation of International ApplicationNo. PCT/CN2012/082147, filed on Sep. 27, 2012. The InternationalApplication claims priority to International Application.PCT/CN2012/081510, filed on Sep. 17, 2012 and International ApplicationPCT/CN2012/079607, filed on Aug. 2, 2012. All of the afore-mentionedpatent applications are hereby incorporated by reference in theirentireties.

TECHNICAL FIELD

The present invention relates to the field of wireless communicationstechnologies, and in particular, to a method, an apparatus, and a systemfor transmitting control information.

BACKGROUND

In existing wireless communications technologies, OFDMA (orthogonalFrequency Division Multiplexing Access), as a mature downlinkmultiplexing access technology, is widely applied to communicationsystems, such as LTE/LTE-A. One feature of the technology is that: oneRB (resource block) may be formed by multiple REs (resource elements),and each RE forming one RB may bear different information, for example:

As shown in FIG. 1a , when downlink data is transmitted on a PDCCH, REsin one RB may be assigned like this: various reference signals such asinformation in the PDCCH channel, a cell-level reference signal (CRS), auser-level reference signal, and a channel state information referencesignal (CSI-RS) may be mapped to the REs of black parts in the RB shownin FIG. 1 a.

The REs of white parts in the RB shown in FIG. 1a bear information of acontrol channel like a PDSCH or an ePDCCH, for example, controlinformation of DCI. Further, the control information transmitted on theePDCCH is mapped to a series of RBs by using an eREG as a basic resourceunit, but the information processed by a device such as a base stationin the wireless communication system is presented by an eCCE. One eCCEis formed by multiple eREGs, and the multiple eREGs forming one eCCE arefrom multiple RBs in the series of RBs. For example:

In the RB shown in FIG. 1b , non-marked parts are the REs correspondingto the configured eREGs in the RB. It should be noted that numbers inthe figure are numbers of the eREGs in an actual application, forexample: an eREG 0 is formed by REs numbered 0 in the non-marked parts.The number of REs corresponding to eREGs 0-7 is respectively 16, 12, 15,14, 12, 13, 12, and 14, that is, a size of each eREG is different. Thesize of the maximal eREG is 16 REs, and the size of the minimal eREG is12 REs, where a difference is four REs. Further, multiple correspondingeREGs in multiple RBs form one eCCE. For example, in the prior art, eREG0 in RB0 and eREG 0 in RB1 form one eCCE together; and eREG 1 in RB0 andeREG 1 in RB1 form another eCCE. Similarly, multiple eCCEs may befinally obtained, for example, eight eCCEs numbered from eCCE a0 to eCCEa7.

However, the inventor finds that the prior art has the followingproblem:

If the eREGs forming a same eCCE are from two adjacent RBs, for example,RB0 and RB1, it may be caused that channel frequency diversity of thetwo eREGs forming the eCCE is poor during a transmission process, whilepoor frequency diversity causes information being processed by aterminal device to get lost, for example, a bit error rate or blockerror rate of control information sent by a base station and received bythe terminal device is relatively high, thereby lowering performance ofthe communication system. For example, in a case that information lossoccurs, the base station needs to resend the information, therebyfurther the performance of the communication system.

SUMMARY

Embodiments of the present invention provide a method, an apparatus, anda system for transmitting control information, which can make a basestation to interleave eREGs or group RBs before transmitting controlinformation, so as to configure the eREGs forming a same eCCE tonon-adjacent RBs, thereby alleviating a problem that channel frequencydiversity is poor, lowering a probability of information loss of aterminal device, and improving performance of a communication system.

In order to achieve the foregoing objective, the embodiments of thepresent invention adopt the following technical solutions:

In one aspect, an embodiment of the present invention provides a methodfor transmitting control information, including:

determining enhanced resource element group eREG numbers in a resourceblock RB, and determining, according to the enhanced resource elementgroup numbers in the resource block RB, positions of resource elementscorresponding to enhanced resource element groups;

interleaving the enhanced resource element group numbers, anddetermining an enhanced control channel element eCCE according to atleast two interleaved enhanced resource element groups;

determining, according to the enhanced control channel element and thepositions of the resource elements corresponding to the enhancedresource element groups, positions of resource elements corresponding tothe enhanced control channel element; and

transmitting corresponding control information on the positions of theresource elements corresponding to the control channel element.

The interleaving the enhanced resource element group numbers includes:

determining an interleaver, where the number of rows or columns of theinterleaver is the obtained amount of enhanced resource element groupsin one resource block or a multiple of the amount,

or the number of rows or columns of the interleaver is one of preset 4,8, 12, 16, and 32; and

interleaving the enhanced resource element group numbers in the resourceblock according to the interleaver.

In another aspect, an embodiment of the present invention provides amethod for transmitting control information, including:

determining enhanced resource element groups eREGs in a resource blockRB; grouping resource blocks;

mapping the control information to the enhanced resource element groupsin the grouped resource blocks; and

transmitting the mapped control information.

The grouping resource blocks includes:

determining a virtual resource block DVRB number;

determining, according to the virtual resource block number, a physicalresource block number N corresponding to an even time slot and aphysical resource block number M corresponding to an odd time slot; and

grouping the physical resource block number N corresponding to the eventime slot and the odd time slot and the physical resource block number Mcorresponding to the even time slot and the odd time slot into the samegroup.

In still another aspect, an embodiment of the present invention providesa method for transmitting control information, including:

determining enhanced resource element group eREG numbers in a resourceblock RB, and determining, according to the enhanced resource elementgroup numbers in the resource block RB, positions of resource elementscorresponding to enhanced resource element groups;

determining an interleaver of the enhanced resource element groupnumbers, and determining, according to the interleaver, at least twoenhanced resource element groups corresponding to an enhanced controlchannel element;

determining, according to the enhanced control channel element and thepositions of the resource elements corresponding to the enhancedresource element groups, positions of resource elements corresponding tothe enhanced control channel element; and

receiving control information sent by a base station on the positions ofthe resource elements corresponding to the enhanced control channelelement.

In still another aspect, an embodiment of the present invention providesa method for transmitting control information, including:

determining enhanced resource element group eREG numbers in a resourceblock RB, and determining, according to the enhanced resource elementgroup numbers, positions of resource elements corresponding to enhancedresource element groups;

obtaining a grouping situation of the resource blocks performed by abase station;

determining, according to grouping of the resource blocks performed bythe base station and the positions of the resource elementscorresponding to the enhanced resource element groups, positions ofresource elements corresponding to an enhanced control channel elementin resource block groups; and

receiving control information sent by the base station on the positionsof the resource elements corresponding to the enhanced control channelelement in the resource block groups.

In still another aspect, an embodiment of the present invention providesa base station device, including:

a first configuration module, configured to determine enhanced resourceelement group eREG numbers in a resource block RB, and determine,according to the enhanced resource element group numbers in the resourceblock RB, positions of resource elements corresponding to enhancedresource element groups;

an interleaving module, configured to interleave the enhanced resourceelement group numbers, and determine an enhanced control channel elementeCCE according to at least two interleaved enhanced resource elementgroups;

a first mapping module, configured to determine, according to theenhanced control channel element and the positions of the resourceelements corresponding to the enhanced resource element groups,positions of resource elements corresponding to the enhanced controlchannel element; and

a first transmission module, configured to transmit correspondingcontrol information on the positions of the resource elementscorresponding to the control channel element.

In still another aspect, an embodiment of the present invention providesa base station device, including:

a second configuration module, configured to determine enhanced resourceelement groups eREGs in a resource block RB;

a resource block grouping module, configured to group resource blocks;

a second mapping module, configured to map control information to theenhanced resource element groups in the grouped resource blocks; and

a second transmission module, configured to transmit the mapped controlinformation.

In still another aspect, an embodiment of the present invention providesa terminal device, including:

a first position determining module, configured to determine enhancedresource element group eREG numbers in a resource block RB, anddetermine, according to the enhanced resource element group numbers inthe resource block RB, positions of resource elements corresponding toenhanced resource element groups;

a first determining module, configured to determine an interleaver ofthe enhanced resource element group numbers, and determine, according tothe interleaver, at least two enhanced resource element groupscorresponding to an enhanced control channel element; determine,according to the enhanced control channel element and the positions ofthe resource elements corresponding to the enhanced resource elementgroups, positions of resource elements corresponding to the enhancedcontrol channel element; and

a first receiving module, configured to receive control information sentby a base station on the positions of the resource elementscorresponding to the enhanced control channel element.

In still another aspect, an embodiment of the present invention providesa terminal device, including:

a second determining module, configured to determine enhanced resourceelement group eREG numbers in a resource block RB, and determine,according to the enhanced resource element group numbers, positions ofresource elements corresponding to enhanced resource element groups;

a third determining module, configured to obtain a grouping situation ofthe resource blocks performed by a base station;

a second mapping module, configured to determine, according to groupingof the resource blocks performed by the base station and the positionsof the resource elements corresponding to the enhanced resource elementgroups, positions of resource elements corresponding to an enhancedcontrol channel element in resource block groups; and

a second receiving module, configured to receive control informationsent by the base station on the positions of the resource elementscorresponding to the enhanced control channel element in the resourceblock groups.

In the method, the apparatus, and the system for transmitting controlinformation provided the embodiments of the present invention, beforetransmitting the control information, the base station interleaves theeREGs or groups the RBs, so as to configure the eREGs forming the sameeCCE to the non-adjacent RBs, thereby alleviating the problem that thechannel frequency diversity is poor, lowering the probability ofinformation loss of the terminal device, and improving the performanceof the communication system.

BRIEF DESCRIPTION OF DRAWINGS

To describe the technical solutions in the embodiments of the presentinvention more clearly, the following briefly introduces accompanyingdrawings required for describing the embodiments. Apparently, theaccompanying drawings in the following description show merely someembodiments of the present invention, and a person of ordinary skill inthe art may still derive other drawings according to these accompanyingdrawings without creative efforts.

FIG. 1a and FIG. 1b are a schematic structural diagram of a resourceblock in the prior art;

FIG. 2a is a flowchart of a method for transmitting control informationprovided by Embodiment 1 of the present invention;

FIG. 2b is a schematic structural diagram of a resource block providedby Embodiment 1 of the present invention;

FIG. 2c is a schematic structural diagram of another resource blockprovided by Embodiment 1 of the present invention;

FIG. 3a is a flowchart of a method for transmitting control informationprovided by Embodiment 2 of the present invention;

FIG. 3b is a flowchart of another method for transmitting controlinformation provided by Embodiment 2 of the present invention;

FIG. 3c is a flowchart of still another method for transmitting controlinformation provided by Embodiment 2 of the present invention;

FIG. 3d is a schematic diagram of a structural change of a resourceblock offset process provided by Embodiment 2 of the present invention;

FIG. 4a is a flowchart of a method for transmitting control informationprovided by Embodiment 3 of the present invention;

FIG. 4b is a flowchart of another method for transmitting controlinformation provided by Embodiment 3 of the present invention;

FIG. 4c is a flowchart of still another method for transmitting controlinformation provided by Embodiment 3 of the present invention;

FIG. 5 is a flowchart of still another method for transmitting controlinformation provided by Embodiment 4 of the present invention;

FIG. 6 is a flowchart of a method for transmitting control informationprovided by Embodiment 5 of the present invention;

FIG. 7 is a flowchart of a method for transmitting control informationprovided by Embodiment 6 of the present invention;

FIG. 8a is a flowchart of a method for transmitting control informationprovided by Embodiment 7 of the present invention;

FIG. 8b is a flowchart of another method for transmitting controlinformation provided by Embodiment 7 of the present invention;

FIG. 8c is a flowchart of still another method for transmitting controlinformation provided by Embodiment 7 of the present invention;

FIG. 9 is a flowchart of a method for transmitting control informationprovided by Embodiment 8 of the present invention;

FIG. 10 is a flowchart of a method for transmitting control informationprovided by Embodiment 9 of the present invention;

FIG. 11 is a schematic structural diagram of a base station deviceprovided by Embodiment 10 of the present invention;

FIG. 12a 1 is a schematic structural diagram of a base station deviceprovided by Embodiment 11 of the present invention;

FIG. 12a 2 is a schematic structural diagram of another base stationdevice provided by Embodiment 11 of the present invention;

FIG. 12a 3 is a schematic structural diagram of still another basestation device provided by Embodiment 11 of the present invention;

FIG. 12a 4 is a schematic structural diagram of still another basestation device provided by Embodiment 11 of the present invention;

FIG. 12b is a schematic partial structural diagram of an base stationdevice provided by Embodiment 11 of the present invention;

FIG. 12c is a schematic partial structural diagram of another basestation device provided by Embodiment 11 of the present invention;

FIG. 12d is a schematic partial structural diagram of still another basestation device provided by Embodiment 11 of the present invention;

FIG. 12e is a schematic partial structural diagram of still another basestation device provided by Embodiment 11 of the present invention;

FIG. 13a is a schematic structural diagram of a base station deviceprovided by Embodiment 12 of the present invention;

FIG. 13b is a schematic structural diagram of a base station deviceprovided by Embodiment 12 of the present invention;

FIG. 14 is a schematic structural diagram of a terminal device providedby Embodiment 13 of the present invention;

FIG. 15 is a schematic structural diagram of a terminal device providedby Embodiment 14 of the present invention;

FIG. 16 is a diagram of an assignment of virtual resource blocksprovided by Embodiment 7 of the present invention; and

FIG. 17 is a diagram of an assignment of resources for ePDCCHdistributed transmission provided by Embodiment 7 of the presentinvention.

DESCRIPTION OF EMBODIMENTS

The following clearly and completely describes the technical solutionsin the embodiments of the present invention with reference to theaccompanying drawings in the embodiments of the present invention.Apparently, the described embodiments are merely a part rather than allof the embodiments of the present invention. All other embodimentsobtained by a person of ordinary skill in the art based on theembodiments of the present invention without creative efforts shall fallwithin the protection scope of the present invention.

To make the advantages of the technical solutions of the presentinvention more comprehensible, the following describes the presentinvention in detail with reference to the accompanying drawings and theembodiments.

Embodiment 1

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 2a , including:

S201: Determine enhanced resource element group eREG numbers in aresource block RB, and determine, according to the enhanced resourceelement group numbers in the resource block RB, positions of resourceelements corresponding to enhanced resource element groups.

The positions of the resource elements corresponding to the enhancedresource element groups in the resource block may have many specificpresentation forms, for example:

FIG. 2b shows an example of time priority of the resource elements.

That is, in an RB, a total of 16 REs are defined. According to aprinciple of time dimension priority, the REs are arranged firstaccording to an OFDM (Orthogonal Frequency Division Multiplexing,orthogonal frequency division multiplexing) symbol sequence, and thenaccording to a sub-carrier sequence, so as to obtain RE0-15, whichrespectively correspond to the positions of 0-15 after the REs (REs inblack and white) mapped by a PDCCH (Physical Downlink Control Channel,physical downlink control channel) and a reference signal are removed inFIG. 2b . Meanwhile, during numbering, a position of a user-levelreference signal is already removed. The number of REs respectivelycorresponding to RE0-15 is 6, 5, 5, 8, 7, 6, 7, 8, 8, 6, 8, 8, 7, 5, 6,and 8.

For another example:

FIG. 2c shows an example of sub-carrier priority of the REs.

That is, in an RB, a total of 12 REs are defined. According to aprinciple of sub-carrier dimension priority, the REs are arranged firstaccording to a sub-carrier sequence, and then according to an OFDMsymbol sequence, so as to obtain RE0-11, which respectively correspondto the positions of 0-11 after the REs (REs in black and gray) mapped bya PDCCH and a reference signal are already removed in FIG. 2c .Meanwhile, during numbering, a position of a user-level reference signalis removed.

It should be noted that the resource block in the embodiment of thepresent invention includes a virtual resource block or a physicalresource block. The resource block includes a resource block in a timeslot or a resource block in a subframe, and the resource block in asubframe is also called a resource block pair. The eREG number in theembodiment of the present invention includes a local number of the eREGin an resource block or a uniform number of the eREG in multipleresource blocks; and a form of the eREG number is indicated in a form ofan integer or is indicated by using a sub-carrier and an OFDM symbolposition of an RE in the eREG.

S202: Interleave the enhanced resource element group numbers, anddetermine an enhanced control channel element eCCE according to at leasttwo interleaved enhanced resource element groups.

In this embodiment, a base station may interleave the enhanced resourceelement group numbers. The interleaved enhanced resource element groupsare reconfigured in each resource block, and at least two interleavedenhanced resource element groups are made to form the enhanced controlchannel element, where the enhanced resource element groups forming theenhanced control channel element may be enhanced resource element groupsin non-adjacent resource blocks. For example:

Each RB has 8 eREGs, a total of 4 RBs are assigned for ePDCCHdistributed transmission, and each two eREGs form an eCCE. eREG numbersin the RB are 0-7, and the RB numbers are 0-3; in the prior art, 0-7 inRB0 are respectively correspondingly combined with 0-7 in RB1, that is,0 in RB0 is combined with 0 in RB1, and 1 in RB0 is combined with 1 inRB1, so as to obtain eCCE0-7; and 0-7 in RB2 are respectivelycorrespondingly combined with 0-7 in RB3, so as to obtain eCCE8-15.

In this embodiment, the enhanced resource element group numbers in theresource block are interleaved, the eREG number sequence according tothe RB sequence is 0-31, the number of columns of the interleaver istwice 8, that is, 16, for example, an inter-column displacement patternis: <0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15>, and thenumber of rows is 2. The eREG numbers are written into the interleaveraccording to row priority, then inter-column displacement is performed,then reading is performed according to column priority, and the finallyobtained eREG number sequence is: 0, 16, 8, 24, 4, 20, 12, 28, 2, 18,10, 26, 6, 22, 14, 30, 1, 17, 9, 25, 5, 21, 13, 29, 3, 19, 11, 27, 7,23, 15, 31; according to a sequence, two eREGs are made to form oneeCCE, that is, (0, 16), (8, 24), (4, 20), (12, 28), (2, 18), (10, 26),(6, 22), (14, 30), (1, 17), (9, 25), (5, 21), (13, 29), (3, 19), (11,27), (7, 23), and (15, 31), that is: eREG0 in RB0 is combined with eREG0in RB2 to obtain eCCE0; eREG0 in RB1 is combined with eREG0 in RB3 toobtain eCCE1; and so forth, eREG7 in RB1 is combined with eREG7 in RB3to obtain eCCE15, so as to ensure that the positions of the RBs wherethe eREGs corresponding to each eCCE are located are non-adjacent.

S203: Determine, according to the enhanced control channel element andthe positions of the resource elements corresponding to the enhancedresource element groups, positions of resource elements corresponding tothe enhanced control channel element.

In this embodiment, the base station may determine the enhanced controlchannel element and the positions of the resource elements correspondingto the enhanced resource element groups, and determine the positions ofthe resource elements corresponding to the enhanced control channelelement in the manners of S201-S203 through an existing technical means.

S204: Transmit corresponding control information on the positions of theresource elements corresponding to the enhanced control channel element.

In this embodiment, the base station may transmit the controlinformation after being processed in the manners of S201-S204 to aterminal device, for example, a terminal device and a gateway, in acommunication network through an existing technical means.

In the method for transmitting control information provided by thisembodiment, before transmitting the control information, the basestation interleaves the eREGs, so as to configure the eREGs forming thesame eCCE to non-adjacent RBs, thereby alleviating a problem thatchannel frequency diversity is poor, lowering a probability ofinformation loss of the terminal device, and improving performance of acommunication system.

Embodiment 2

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 3a , including:

This embodiment mainly provides a specific implementation manner, wherea base station reduces a size difference among enhanced control channelelements.

S301: Determine eREG numbers in a resource block RB.

In this embodiment, S301 may include a method procedure from S3011 toS3012.

S3021: Determine a resource block number.

In this embodiment, the base station may obtain each resource blocknumber from a memory through an existing technical means.

It should be noted that the resource block number in the embodiment ofthe present invention may be a number of the resource block in a systembandwidth, or a number in an ePDCCH (Enhanced Physical Downlink ControlChannel, enhanced physical downlink control channel) transmissionresource block set, or a number in an ePDCCH distributed transmissionresource block set.

S3022: Determine, according to the resource block number and the eREGnumbers in the resource blocks, positions of resource elementscorresponding to the enhanced resource element groups in the resourceblock.

Further, in this embodiment, S3022 may have two specific implementationmanners, the two implementation manners exist in this embodiment inparallel, and one of the two implementation manners may be executed bythe base station according to a specific application scenario, where thetwo implementation manners include:

Implementation manner 1, as shown in FIG. 3 b:

S30121: Obtain the number of stored predefined templates and a number ofeach template.

In this embodiment, the base station may obtain the number of all thetemplates stored in the memory and the number of each template.

It should be noted that, the predefined templates stored in the memorymay be predefined templates in the existing 3GPP protocol, and the basestation may extract at least one from the predefined templates in thememory as a preset template.

S30122: Obtain a template identifier P corresponding to eREGm in RB^(n)^(k) according to a preset rule.

The preset rule may be: p=(A·n_(k)+m)mod M

A is a preset positive integer, M is the number of predefined templates,and RB^(n) ^(k) is a resource block numbered n_(k). eREG m is anenhanced resource element group numbered m in RB^(n) ^(k) .

S30123: Obtain a preset template according to the template identifier.

For example: when the resource block number or the cell identifier is aspecified value, for example, 0, the base station may extract apredefined template numbered 0 in the memory from the memory, so as tobe used as the preset template in the subsequent step.

S30124: Obtain positions of resource elements corresponding to thepreset template according to the preset template.

For example: FIG. 2b shows a predefined template prestored in the memoryof the base station, and is extracted by the base station as the presettemplate, the base station may obtain the positions of the resourceelements corresponding to the template, for example: in FIG. 2b , thepositions of the resource elements corresponding to the template are thewhite parts.

S30125: Determine, according to the positions of the resource elementscorresponding to the preset template, the positions of the resourceelements corresponding to the enhanced resource element groups in theresource block.

In this embodiment, the enhanced resource element groups need to occupythe corresponding resource elements in the resource blocks, so that thebase station needs to determine the positions of the resource elementscorresponding to the enhanced resource element groups in the resourceblock, for example: in FIG. 2b , eREGs 0-15 respectively occupy theresource elements with the corresponding numbers in FIG. 2b , and thenumber of the occupied resource elements are respectively: 6, 5, 5, 8,7, 6, 7, 8, 8, 6, 8, 8, 7, 5, 6, and 8.

Implementation manner 2, as shown in FIG. 3 c:

S30126: Obtain the number of stored predefined templates.

S30127: Determine a sub-carrier offset value according to a resourceblock number.

In this embodiment, the base station may determine the sub-carrieroffset value according to the resource block number, where thesub-carrier offset value may be an integer, for example:k_(offset)=n_(k) mod M, where k_(offset) is a sub-carrier offset value,M is the number of predefined templates, and n^(k) is the resource blocknumber.

S30128: Determine, according to the sub-carrier offset value, a presettemplate, and the enhanced resource element group numbers in theresource block, the positions of the resource elements corresponding tothe enhanced resource element groups in the resource block.

As shown in FIG. 3d , the left part is the positions of the resourceelements corresponding to the resource elements of eREG0 in RB0, and ifthe sub-carrier offset value obtained by the base station is 1, thepositions of the resource elements corresponding to eREG0 in the rightRB1 may be obtained. Compared with the left figure, in the right figure,cyclic shift of a sub-carrier is performed on the sub-carrier, that is,all the resource elements occupied by eREG0 are shifted upwards for onegrid (the tail of the fixed one is shifted). It should be noted that,the different resource block numbers may correspond to the cyclic shiftof the sub-carriers with different sizes, for example, compared withRB0, eREG0 may be shifted upwards for two grids in RB2. According to theforegoing manner, the positions of the resource elements occupied byeREG0 to eREG15 in each resource block are determined.

S303: Interleave the enhanced resource element group numbers, anddetermine an enhanced control channel element eCCE according to at leasttwo interleaved enhanced resource element groups.

In this embodiment, that the base station maps control informationcorresponding to the enhanced control channel element to the enhancedresource element groups forming the enhanced control channel element hasmultiple specific implementation manners, for example:

The base station may first number the eREGs in the RBs according to asequence of RBs, so as to obtain the eREG numbers in the RB set, whichis called a second number of the eREG, and marked as q(0≤q≤N·M−1),q=m·N+n_(k); and according to the sequence of q, make eREGs with thenumber of O form one eCCE, and a total of

$V = \left\lfloor \frac{N \cdot M}{O} \right\rfloor$eCCEs exist. The number of the eCCE is marked as v(0≤v≤V−1), the secondnumber of the included eREG set is {v·O, v·O+1, . . . (v+1)·O−1}, andaccording to a user ePDCCH aggregation level and the number of the eCCE,the ePDCCH is mapped to the corresponding eCCE for being transmitted,where M is the number of predefined templates, N is the total number ofthe RBs, RB^(n) ^(k) is a resource block numbered n_(k). eREG^(m) is anenhanced resource element group numbered m in RB^(n) ^(k) .

S304: Determine, according to the enhanced control channel element andthe positions of the resource elements corresponding to the enhancedresource element groups, positions of resource elements corresponding tothe enhanced control channel element.

S305: Transmit corresponding control information on the positions of theresource elements corresponding to the control channel element.

In order to describe the problem of the prior art solved by thisembodiment and the beneficial effect, FIG. 1b is taken as an example fordescription.

It is assumed that N=4; M=8; O=2; n_(k)=0,1,2,3; V=16; A=1, the numberof

REs corresponding to the resource blocks and the eREGs is shown in Table1:

TABLE 1 Number of Corresponding REs RB 0 RB 1 RB 2 RB 3 eREG 0 16 12 1514 eREG 1 12 15 14 12 eREG 2 15 14 12 13 eREG 3 14 12 13 12 eREG 4 12 1312 14 eREG 5 13 12 14 16 eREG 6 12 14 16 12 eREG 7 14 16 12 15

The number of REs corresponding to each eCCE is shown in Table 2:

TABLE 2 eCCE Number of REs eCCE Number of REs 0 28 1 29 2 27 3 26 4 29 525 6 26 7 25 8 25 9 26 10 25 11 30 12 26 13 28 14 30 15 27

It may be seen from the foregoing two tables that the number of REscorresponding to the maximal eCCE is 30, and the number of REscorresponding to the minimal eCCE is 25, where the maximal RE differenceis 5, and in the prior art, the sizes of the eCCEs are 32, 24, 30, 28,24, 26, 24, and 28, respectively. The size of the maximal eREG is 32resource elements, and the size of the minimal eREG is 24 resourceelements, where the maximal RE difference is 8.

During practical operation of the communication system, in order tocompensate the size difference among different eCCEs, the base stationneeds to perform relatively complex compensation and control on powerassignment according to the size of the eCCE, thereby increasingimplementation complexity. For example: when control information withthe same size is transmitted on the ePDCCH channel, because of changesof the mapped eCCE, the performance encounters a relatively greatchange. For example, by adopting QPSK modulation, an encoding rate of32-bit control information mapped to the eCCE a0 is 0.5; an encodingrate of 32-bit control information mapped to the eCCE a1 is 0.66; andthe performance of the control information mapped to the eCCE a1 isrelatively poor.

In the method for transmitting control information provided by thisembodiment, the size difference among the different enhanced controlchannel elements is reduced, thereby alleviating a problem that when thebase station processes the enhanced control element, the base stationperforms the relatively complex compensation and control on powerassignment to increase the implementation complexity, thereby improvingoperating efficiency of the base station, so as to improve performanceof a communication system.

Embodiment 3

An embodiment of the present invention provides a method fortransmitting control information, including:

This embodiment mainly provides another specific implementation manner,where a base station reduces a size difference among enhanced controlchannel elements.

S401: Determine eREG numbers in a resource block RB.

In this embodiment, as shown in FIG. 4a , S401 may include a methodprocedure from S4011 to S4012.

S4021: Determine a cell identifier.

In this embodiment, the base station may obtain the cell identifierthrough an existing technical means.

S4022: Determine, according to the cell identifier and the eREG numbersin the resource blocks, positions of resource elements corresponding toenhanced resource element groups in the resource blocks.

Further, in this embodiment, S4012 may have two specific implementationmanners, the two implementation manners exist in this embodiment inparallel, and one of the two implementation manners may be executed bythe base station according to a specific application scenario, where thetwo implementation manners include:

Implementation manner 1, as shown in FIG. 4 b:

S40121: Obtain the number of all stored predefined templates and anumber of each template.

S40122: Obtain a template identifier p corresponding to eREGm in a cellwith a cell identifier Cell_ID according to a preset rule.

The preset rule may be: p=(m+Cell_ID)mod M, M is the number ofpredefined templates, and RB^(n) ^(k) is a resource block numberedn_(k). eREGm is an enhanced resource element group numbered m inRBn_(k).

S40123: Determine the template identifier and obtain a preset template.

S40124: Obtain positions of resource elements corresponding to thepreset template according to the preset template.

S40125: Determine, according to the positions of the resource elementscorresponding to the preset template, the positions of the resourceelements corresponding to the enhanced resource element groups in theresource block, where the resource block is corresponding to the cellidentifier.

The specific implementation manner of S40122 to S40124 is the same asthe specific implementation manner of S30122 to S30124 in Embodiment 2,and details are not repeatedly described herein.

Implementation manner 2, as shown in FIG. 4 c:

S40126: Obtain the number of all stored templates and a number of eachtemplate.

S40127: Determine a sub-carrier offset value according to the cellidentifier.

For example: k_(offset)=n_(cell) modM, where M is the number ofpredefined templates, and n_(cell) is a cell identifier.

The cell identifier includes a physical cell identifier or a virtualcell identifier.

S40128: Determine, according to the sub-carrier offset value, a presettemplate, and the enhanced resource element group numbers in theresource block, the positions of the resource elements corresponding tothe enhanced resource element groups in the resource block, where theresource block is corresponding to the cell identifier.

The specific implementation manner of S40128 is the same as the specificimplementation manner of S30128 in Embodiment 2, and details are notrepeatedly described herein.

S403: Interleave the enhanced resource element group numbers, anddetermine an enhanced control channel element eCCE according to at leasttwo interleaved enhanced resource element groups.

S404: Determine, according to the enhanced control channel element andthe positions of the resource elements corresponding to the enhancedresource element groups, positions of resource elements corresponding tothe enhanced control channel element.

S405: Transmit corresponding control information on the positions of theresource elements corresponding to the control channel element.

The specific analysis on the beneficial effect of this embodiment is thesame as the analysis on the problem of the prior art solved byEmbodiment 2 and the beneficial effect, and therefore details are notrepeatedly described herein.

In the method for transmitting control information provided by thisembodiment, the size difference among the different enhanced controlchannel elements is reduced, thereby alleviating a problem that when thebase station processes the enhanced control element, the base stationperforms the relatively complex compensation and control on powerassignment to increase the implementation complexity, thereby improvingoperating efficiency of the base station, so as to improve performanceof a communication system.

Embodiment 4

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 5, including:

This embodiment mainly provides a specific implementation manner, wherea base station interleaves enhanced resource element group numbers.

S501: Determine eREG numbers in a resource block RB.

S502: Interleave the enhanced resource element groups.

In this embodiment, S502 may include a method procedure from S5021 toS5024.

S5021: Obtain the number of enhanced resource elements in one resourceblock or a preset value.

In this embodiment, the base station obtains the number of enhancedresource elements used for ePDCCH distributed transmission in oneresource block, or the number of enhanced resource elements for ePDCCHdistributed transmission and the number of virtual enhanced resourceelements in one resource block. For example:

The number of the enhanced resource elements used for ePDCCH distributedtransmission in one resource block is 16, the number of virtual enhancedresource elements is 1, and the total number is 17. The former is usedfor the ePDCCH distributed transmission, and the latter is filled inbehind the former, but not used for the ePDCCH distributed transmission,and only occupies the interleaved position during interleaving to changean interleaving effect, and the latter is deleted after theinterleaving.

Alternatively, the obtained preset value is one of 4, 8, 12, 16, and 32.

S5022: Determine an interleaver.

The number of rows or columns of the interleaver is the number ofenhanced resource element groups in one resource block or a multiple ofthe number; or the number of rows or columns of the interleaver is oneof preset 4, 8, 12, 16, and 32.

In this embodiment, the interleaver determined by the base station mayinclude the following characteristics:

That is, an inter-row or inter-column displacement pattern is <0, 2, 1,3> or <0, 4, 2, 6, 1, 5, 3, 7> or <0, 8, 4, 2, 10, 6, 1, 9, 5, 3, 11, 7>or <0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15> or <1, 17, 9,25, 5, 21, 13, 29, 3, 19, 11, 27, 7, 23, 15, 31, 0, 16, 8, 24, 4, 20,12, 28, 2, 18, 10, 26, 6, 22, 14, 30>.

S5023: Interleave the enhanced resource element group numbers in theresource block according to the interleaver.

In this embodiment, the base station interleaves the enhanced resourceelement group numbers in the resource block according to theinterleaver.

S503: Determine an enhanced control channel element eCCE according to atleast two interleaved enhanced resource element groups.

It should be noted that, before the interleaving, the enhanced resourceelement groups are distributed in each resource block according to acertain sequence. In this embodiment, the base station may redistribute,according to the sequence of the interleaved enhanced resource elementgroups, the enhanced resource element groups in the resource blocks, soas to obtain, according to the sequence after the interleaving, groupingof the enhanced resource element groups, where one grouping is oneenhanced control channel element eCCE. Therefore, the enhanced resourceelement groups forming the enhanced control channel element aredisplaced to non-adjacent resource blocks.

S504: Determine, according to the enhanced control channel element andthe positions of the resource elements corresponding to the enhancedresource element groups, positions of resource elements corresponding tothe enhanced control channel element.

S504: Transmit corresponding control information on the positions of theresource elements corresponding to the control channel element.

In the method for transmitting control information provided by thepresent invention, before transmitting the control information, the basestation interleaves the eREGs, so as to configure the eREGs forming thesame eCCE to non-adjacent RBs, thereby alleviating a problem thatchannel frequency diversity is poor, lowering a probability ofinformation loss of a terminal device, and improving performance of acommunication system.

Embodiment 5

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 6, including:

This embodiment mainly provides another specific implementation manner,where a base station interleaves enhanced resource element groupnumbers.

S601: Determine eREG numbers in a resource block RB.

S602: Interleave the enhanced resource element group numbers accordingto a preset rule.

In this embodiment, S602 may include a method procedure from S6021 toS6023.

S6021: Obtain enhanced resource element numbers, the number of enhancedresource elements in one resource block, and a resource block number ofenhanced resource elements forming one control channel element.

S6022: Re-number, according to a preset rule, enhanced resource elementsin the enhanced resource elements forming the same control channelelement.

The preset rule includes: n_(2,eREG)=n_(1,eREG)·M+n_(RB), wheren_(1,eREG) is a number of an enhanced resource element in a resourceblock, n_(RB), is the resource block number, n_(2,eREG) is a new numberof the enhanced resource element, M is the number of enhanced resourceelements in one resource block.

S603: Determine an enhanced control channel element eCCE according to atleast two interleaved enhanced resource element groups.

Before the interleaving, the enhanced resource element groups aredistributed in each resource block according to a certain sequence. Inthis embodiment, the base station may redistribute, according to thesequence of the interleaved enhanced resource element groups, theenhanced resource element groups in the resource blocks, so as to obtaingrouping of the enhanced resource element groups, where each group isone enhanced control channel element eCCE. Therefore, the enhancedresource element groups forming the enhanced control channel element aredisplaced to non-adjacent resource blocks.

S604: Determine, according to the enhanced control channel element andthe positions of the resource elements corresponding to the enhancedresource element groups, positions of resource elements corresponding tothe enhanced control channel element.

S605: Transmit corresponding control information on the positions of theresource elements corresponding to the control channel element.

In the method for transmitting control information provided by thepresent invention, before transmitting the control information, the basestation interleaves the eREGs, so as to configure the eREGs forming thesame eCCE to non-adjacent RBs, thereby alleviating a problem thatchannel frequency diversity is poor, lowering a probability ofinformation loss of a terminal device, and improving performance of acommunication system.

Embodiment 6

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 7, including:

S701: Determine enhanced resource element groups eREGs in a resourceblock RB.

S702: Group resource blocks.

In this embodiment, a base station may directly group resource blocks,so that the resource blocks where the enhanced resource elements formingan enhanced control channel element are located are non-adjacent. Forexample: eREG0s forming the eCCE0 are respectively in RB0, RB1, and RB2,and an original arrangement sequence of the RBs in the system is:RB0-RB1-RB2-RB3-RB4-RB5, and the base station may regroup RB0, RB1, andRB2 to change the arrangement sequence of the RBs toRB0-RB3-RB1-RB4-RB2-RB5, so as to implement that RB0, RB1, and RB2 arenon-adjacent.

S703: Map control information to the enhanced resource element groups inthe grouped resource blocks.

In S703, an optional specific implementation manner includes:

determining that a number of an enhanced control channel element in aresource block numbered n_(RB) corresponding to in an enhanced resourceelement group numbered k_(eCCE) is m_(eREG), where m_(eREG) includes:m _(eREG)=(k _(eCCE) +n _(RB))mod M; orm _(eREG)=(k _(eCCE) +n _(RB) +O _(offset))mod M; orm _(eREG)=(Q·k _(eCCE) +n _(RB) +P _(offset))mod M; orm _(eREG)=(k _(eCCE) +n _(RB) ·P _(offset) +O _(offset))mod M;

where M is a value determined according to the number of enhancedresource element groups in the resource blocks, P_(offset) is a secondoffset value of the enhanced resource element group in the resourceblock, O_(offset) is a first offset value of the enhanced resourceelement group in the resource block, Q is a weighting factor of theenhanced control channel element, and P_(offset) or O_(offset) or Q is apredefined positive integer value or a positive integer value configuredby high layer control signaling.

For example, k_(eCCE) is 0-15, n_(RB) is 0-3, m_(eREG) is 0-15, M is 16,Q is 1, and P_(offset) is 1. m_(eREG)=(Q·k_(eCCE)+n_(RB)·P_(offset))modM is equivalent to m_(eREG)=(k_(eCCE)+n_(RB))mod M. According tom_(eREG)=(Q·k_(eCCE)+n_(RB)·P_(offset))mod M, eREGs in the groupedresource blocks corresponding to the eCCEs in Table 3 in the followingmay be obtained.

TABLE 3 RB 0 RB 1 RB 2 RB 3 eCCE 0 eREG 0 eREG 1 eREG 2 eREG 3 eCCE 1eREG 1 eREG 2 eREG 3 eREG 4 eCCE 2 eREG 2 eREG 3 eREG 4 eREG 5 eCCE 3eREG 3 eREG 4 eREG 5 eREG 6 eCCE 4 eREG 4 eREG 5 eREG 6 eREG 7 eCCE 5eREG 5 eREG 6 eREG 7 eREG 8 eCCE 6 eREG 6 eREG 7 eREG 8 eREG 9 eCCE 7eREG 7 eREG 8 eREG 9 eREG 10 eCCE 8 eREG 8 eREG 9 eREG 10 eREG 11 eCCE 9eREG 9 eREG 10 eREG 11 eREG 12 eCCE 10 eREG 10 eREG 11 eREG 12 eREG 13eCCE 11 eREG 11 eREG 12 eREG 13 eREG 14 eCCE 12 eREG 12 eREG 13 eREG 14eREG 15 eCCE 13 eREG 13 eREG 14 eREG 15 eREG 0 eCCE 14 eREG 14 eREG 15eREG 0 eREG 1 eCCE 15 eREG 15 eREG 0 eREG 1 eREG 2

For example, k_(eCCE) is 0-7, n_(RB) is 0-3, m_(eREG) is 0-15, M is 16,O_(offset) is 0 or 8; the eCCE includes eight eREGs, that is, eachresource block has two eREGs corresponding to the eCCE, and according tom_(eREG)=(k_(eCCE)+n_(RB)+O_(offset))mod M, eREGs in the groupedresource blocks corresponding to the eCCEs in Table 4 in the followingmay be obtained.

TABLE 4 O_(offset) = 0 O_(offset) = 8 RB 0 RB 1 RB 2 RB 3 RB 0 RB 1 RB 2RB 3 eCCE 0 eREG 0 eREG 1 eREG 2 eREG 3 eREG 8 eREG 9 eREG 10 eREG 11eCCE 1 eREG 1 eREG 2 eREG 3 eREG 4 eREG 9 eREG 10 eREG 11 eREG 12 eCCE 2eREG 2 eREG 3 eREG 4 eREG 5 eREG 10 eREG 11 eREG 12 eREG 13 eCCE 3 eREG3 eREG 4 eREG 5 eREG 6 eREG 11 eREG 12 eREG 13 eREG 14 eCCE 4 eREG 4eREG 5 eREG 6 eREG 7 eREG 12 eREG 13 eREG 14 eREG 15 eCCE 5 eREG 5 eREG6 eREG 7 eREG 8 eREG 13 eREG 14 eREG 15 eREG 0 eCCE 6 eREG 6 eREG 7 eREG8 eREG 9 eREG 14 eREG 15 eREG 0 eREG 1 eCCE 7 eREG 7 eREG 8 eREG 9 eREG10 eREG 15 eREG 0 eREG 1 eREG 2

In the foregoing manner, a result obtained according to another formulaand parameter value may be obtained, and details are not repeatedlydescribed. In this embodiment, that the eREGs corresponding to the eCCEin the grouped resource blocks are represented in a form of formula isequivalent to that the eREGs corresponding to the eCCE in the groupedresource blocks are represented in a form of table.

By using the foregoing method, the enhanced resource element groupnumbers corresponding to one or more enhanced control channel elementswith different numbers in the grouped resource blocks are determined,and the control information is mapped to the enhanced resource elementgroups in the grouped resource blocks corresponding to one or moreenhanced control channel elements.

S704: Transmit the mapped control information.

In the method for transmitting control information provided by thepresent invention, before transmitting the control information, the basestation interleaves the eREGs, so as to configure the eREGs forming thesame eCCE to non-adjacent RBs, thereby alleviating a problem thatchannel frequency diversity is poor, lowering a probability ofinformation loss of a terminal device, and improving performance of acommunication system.

Embodiment 7

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 8a , including:

This embodiment mainly provides a specific implementation manner, wherea base station groups resource blocks.

S801: Determine enhanced resource element groups eREGs in a resourceblock RB.

S802: Group resource blocks.

For example:

FIG. 16 shows an example of assignment of virtual resource blocks ofdistributed type (Virtual resource blocks of distributed type, DVRB).DVRB 0 is formed by a PRB0 (Physical Resource Block, physical layerresource block) of an even time slot and a PRB18 of an odd time slot. Inthis manner, DVRB0 may achieve a relatively good frequency diversityeffect. DVRB2 is formed by the PRB18 of the even time slot and the PRB0of the odd time slot. In this way, it may be seen that the DVRB0 andDVRB2 are a group of paired DVRBs, and occupy PRB0 and PRB18 of asubframe.

In this embodiment, S802 may have two specific implementation methods.

Implementation method 1: As shown in FIG. 8b , S802 may include a methodprocedure from S8021 to S8023.

S8021: Determine a virtual resource block DVRB number.

S8022: Determine, according to the virtual resource block number, aphysical resource block number N corresponding to an even time slot anda physical resource block number M corresponding to an odd time slot.

S8023: Group the physical resource block number N corresponding to theeven time slot and the odd time slot and the physical resource blocknumber M corresponding to the even time slot and the odd time slot intothe same group.

For example:

The base station may assign a DVRB set for ePDCCH distributedtransmission. The DVRB set at least includes two DVRBs, the DVRBs areused to support the ePDCCH distributed transmission, or the ePDCCHdistributed transmission and ePDCCH centralized transmission.

It is assumed that the DVRB set supporting the ePDCCH distributedtransmission includes N DVRBs, where N is an even number.

One DVRB includes M eREGs, the number is m(0≤m≤M−1), and at least twoeREGs are in different DVRBs.

The resource is assigned for the ePDCCH distributed transmission in theDVRB manner, the DVRB number of the even time slot is also used in theodd time slot, that is, the assigned DVRB number is corresponding to onePRB number in one subframe, one eCCE at least includes at least twoeREGs in a group of paired DVRBs, and the two eREGs are respectively inthe corresponding DVRBs. As shown in FIG. 17, one eCCE at leastrespectively includes at least one eREG in DVRBs 0 and 2, or one eCCE atleast respectively includes at least one eREG in DVRBs 1 and 3. Forexample:

The numbers of the DVRBs to which the eREG0s included in the eCCE 0belongs are: DVRB 0 and DVRB 2, that is to say, the numbers of the PRBswhere the eREG0s forming the eCCE 0 are located are 0 and 18. PRB 0 andPRB 18 are non-adjacent and spaced by 17 PRBs. Similarly, the basestation may group the PRBs in the same manner, so that the PRBs in eachgroup are non-adjacent, and are spaced by 17. Therefore, the resourceblocks where the enhanced resource elements forming the enhanced controlchannel element are located are non-adjacent, so that the enhancedresource elements forming the enhanced control channel element has arelatively large frequency diversity.

Implementation method 2: As shown in FIG. 8c , S802 may include a methodprocedure from S8024 to S8025.

S8024: Obtain high layer signaling in the base station, and configure atleast two groups of resource blocks according to the high layersignaling.

In this embodiment, the base station may obtain the high layersignaling, and configure at least two groups of non-adjacent resourceblocks according to the high layer signaling, so the resource blockswhere the enhanced resource elements forming the enhanced controlchannel element are located are non-adjacent, so that the enhancedresource elements forming the enhanced control channel element has arelatively large frequency diversity.

For example, resource configuration is performed through an ePDCCHdistributed transmission resource configuration field in radio resourcecontrol connection reconfiguration (RRC Connection Reconfiguration)signaling, in the example shown in Table 5, four groups of resourceblocks are configured, and each resource block respectively correspondsto two non-adjacent physical resource blocks.

TABLE 5 First physical resource Second physical resource block numberblock number First group of resource 0 50 blocks Second group ofresource 10 60 blocks Third group of resource 20 70 blocks Fourth groupof resource 30 80 blocks

S8025: Group the at least two groups of resource blocks into one group.

S803: Map control information to the enhanced resource element groups inthe grouped resource blocks.

S804: Transmit the mapped control information.

In the method for transmitting control information provided by thepresent invention, before transmitting the control information, the basestation groups the RBs, so as to configure the eREGs forming the sameeCCE to non-adjacent RBs, thereby alleviating a problem that channelfrequency diversity is poor, lowering a probability of information lossof a terminal device, and improving performance of a communicationsystem.

Embodiment 8

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 9, including:

This embodiment mainly provides a specific implementation manner, wherea terminal device groups resource blocks.

S901: Determine enhanced resource element group eREG numbers in aresource block RB, and determine, according to the enhanced resourceelement group numbers, positions of resource elements corresponding toenhanced resource element groups.

It should be noted that, for the specific processing manner that theterminal device UE determines the enhanced resource element group eREGnumber in the resource block RB, and determines, according to theenhanced resource element group numbers, the positions of the resourceelements corresponding to the enhanced resource element groups,reference may be made to the specific implementation manner described inthe foregoing embodiments, and details are not repeatedly describedherein.

S902: Determine an interleaver of the enhanced resource element groupnumbers, and determine, according to the interleaver, at least twoenhanced resource element groups corresponding to an enhanced controlchannel element.

In this embodiment, for the specific processing manner that the terminaldevice determines the interleaver, reference may be made to the specificimplementation manner described in the foregoing embodiments, anddetails are not repeatedly described herein.

S903: Determine, according to the enhanced control channel element andthe positions of the resource elements corresponding to the enhancedresource element groups, positions of resource elements corresponding tothe enhanced control channel element.

The manner that terminal device determines, according to theinterleaver, at least two enhanced resource element groups forming theenhanced control channel element, then determines, according to theenhanced control channel element and the positions of the resourceelements corresponding to the enhanced resource element groups, thepositions of the resource elements corresponding to the enhanced controlchannel element has a plurality of types, and for the specificprocessing manner, reference may be made to the specific implementationmanner described in the foregoing embodiments, and details are notrepeatedly described herein.

S904: Receive the control information sent by the base station on thepositions of the resource elements corresponding to the enhanced controlchannel element.

In the method for transmitting control information provided by thepresent invention, the eREGs forming the same eCCE are configured tonon-adjacent RBs, thereby when the terminal device processes the controlinformation sent by the base station, alleviating a problem that channelfrequency diversity is poor, lowering a probability of information lossof a terminal device, and improving performance of a communicationsystem.

Embodiment 9

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 10, including:

This embodiment mainly provides another specific implementation manner,where a terminal device groups resource blocks.

S1001: Determine enhanced resource element group eREG numbers in aresource block RB, and determine, according to the enhanced resourceelement group numbers, positions of resource elements corresponding toenhanced resource element groups.

It should be noted that, for the specific processing manner that theterminal device UE determines the enhanced resource element group eREGnumber in the resource block RB, and determines, according to theenhanced resource element group numbers, the positions of the resourceelements corresponding to the enhanced resource element groups,reference may be made to the specific implementation manner described inthe foregoing embodiments, and details are not repeatedly describedherein.

S1002: Obtain a grouping situation of resource blocks performed by abase station.

In this embodiment, the manner that the terminal device obtains thegrouping situation of the resource blocks performed by the base stationmay have a plurality of types, and for the specific processing manner,reference may be made to the specific implementation manner described inthe foregoing embodiments, and details are not repeatedly describedherein.

S1003: Determine, according to grouping of the resource blocks performedby the base station and the positions of the resource elementscorresponding to the enhanced resource element groups, positions ofresource elements corresponding to the enhanced control channel elementin the resource block groups.

The manner that terminal device determines, according to grouping of theresource blocks performed by the base station and the positions of theresource elements corresponding to the enhanced resource element groups,the positions of the resource elements corresponding to the enhancedcontrol channel element in the resource block groups has a plurality oftypes, and for the specific processing manner, reference may be made tothe specific implementation manner described in the foregoingembodiments, and details are not repeatedly described herein.

S1004: Receive control information sent by the base station on thepositions of the resource elements corresponding to the enhanced controlchannel element in the resource block groups.

Embodiment 10

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 11, including:

a first configuration module 111, configured to determine enhancedresource element group eREG numbers in a resource block RB, anddetermine, according to the enhanced resource element group numbers inthe resource block RB, positions of resource elements corresponding toenhanced resource element groups;

an interleaving module 112, configured to interleave the enhancedresource element group numbers, and determine an enhanced controlchannel element eCCE according to at least two interleaved enhancedresource element groups;

a first mapping module 113, configured to determine, according to theenhanced control channel element and the positions of the resourceelements corresponding to the enhanced resource element groups,positions of resource elements corresponding to the enhanced controlchannel element; and

a first transmission module 114, configured to transmit correspondingcontrol information on the positions of the resource elementscorresponding to the control channel element.

In the apparatus for transmitting control information provided by thisembodiment, before the control information is transmitted, theinterleaving module may be configured to interleave the eREGs, so as toconfigure the eREGs forming the same eCCE to non-adjacent RBs, therebyalleviating a problem that channel frequency diversity is poor, loweringa probability of information loss of a terminal device, and improvingperformance of a communication system.

Embodiment 11

An embodiment of the present invention provides a base station device,including:

a first configuration module 121, configured to determine enhancedresource element group eREG numbers in a resource block RB, anddetermine, according to the enhanced resource element group numbers inthe resource block RB, positions of resource elements corresponding toenhanced resource element groups;

In this embodiment, as shown in FIG. 12a 1, the first configurationmodule 121 includes:

a first identifying submodule 1211, configured to determine a resourceblock number;

a first positioning submodule 1212, configured to determine, accordingto the resource block number and the enhanced resource element groupnumbers in the resource block, the positions of the resource elementscorresponding to the enhanced resource element groups in the resourceblock.

Specifically, as shown in FIG. 12b , the first positioning submodule1212 includes:

a first template identifier analyzing unit 12121, configured to obtain,according to a preset rule, a template identifier p corresponding toeREGm in RBn_(k), where the preset rule includes: p=(A·n_(k)+m)mod M,where A is a preset positive integer, and M is the number of predefinedtemplates,

where RB n_(k) is a resource block numbered n_(k); and eREGm is anenhanced resource element group numbered m in RBn_(k);

a first template extracting unit 12122, configured to obtain a presettemplate according to the template identifier;

a first template analyzing unit 12123, configured to obtain, accordingto the preset template, positions of resource elements corresponding tothe preset template; and

a first configuration unit 12124, configured to determine, according tothe positions of the resource elements corresponding to the presettemplate, the positions of the resource elements corresponding to theenhanced resource element groups in the resource block.

In parallel, optionally, as shown in FIG. 12c , the first positioningsubmodule 1212 includes:

a first analyzing unit 12125, configured to determine a sub-carrieroffset value according to the resource block number; and

a first offset unit 12126, configured to determine, according to thesub-carrier offset value, the preset template, and the enhanced resourceelement group numbers in the resource block, the positions of theresource elements corresponding to the enhanced resource element groupsin the resource block.

Optionally, in this embodiment, as shown in FIG. 12a 2, the firstconfiguration module 121 includes:

a second identifying submodule 1213, configured to determine a cellidentifier; and

a second positioning submodule 1214, configured to determine, accordingto the cell identifier and the enhanced resource element group numbersin the resource block, the positions of the resource elementscorresponding to the enhanced resource element groups in the resourceblock, where the resource block is corresponding to the cell identifier.

Specifically, as shown in FIG. 12d , the second positioning submodule1214 includes:

a second template identifier analyzing unit 12141, configured to obtain,according to a preset rule, a template identifier p of eREG m in a cellwith a cell identifier Cell_ID, where the preset rule includes:p=(m+Cell_ID)mod M, where M is the number of predefined templates,

where RBn_(k) is a resource block numbered n_(k); and eREG m is anenhanced resource element group numbered m in RBn_(k);

a second template extracting unit 12142, configured to obtain a presettemplate according to the template identifier;

a second template analyzing unit 12143, configured to obtain, accordingto the preset template, positions of resource elements corresponding tothe preset template; and

a second configuration unit 12144, configured to determine, according tothe positions of the resource elements corresponding to the presettemplate, the positions of the resource elements corresponding to theenhanced resource element groups in the resource block, where theresource block is corresponding to the cell identifier.

In parallel, optionally, as shown in FIG. 12e , the second positioningsubmodule 1214 includes:

a second analyzing unit 12145, configured to determine a sub-carrieroffset value according to the cell identifier; and

a second offset unit 12146, configured to determine, according to thesub-carrier offset value and the preset template, the positions of theresource elements corresponding to the enhanced resource element groupsin the resource block, where the resource block is corresponding to thecell identifier.

an interleaving module 122, configured to interleave the enhancedresource element group numbers, and form an enhanced control channelelement eCCE by using at least two interleaved enhanced resource elementgroups;

In this embodiment, as shown in FIG. 12a 3, the interleaving module 122includes:

a first statistics collecting submodule 1221, configured to obtain thenumber of enhanced resource elements in one resource block or a presetvalue; where

the first statistics collecting submodule 1221 is further configured to:

obtain the number of enhanced resource elements for ePDCCH distributedtransmission in one resource block; or obtain the number of enhancedresource elements for ePDCCH distributed transmission and the number ofvirtual enhanced resource elements in one resource block; and

an interleaving preprocessing submodule 1222, configured to determine aninterleaver; where

the number of rows or columns of the interleaver is the number ofenhanced resource element groups in one resource block or a multiple ofthe number; or the number of rows or columns of the interleaver is oneof preset 4, 8, 12, 16, and 32; and

further, the interleaving preprocessing submodule 1222 is furtherconfigured to:

set an inter-row or inter-column displacement pattern to <0, 2, 1, 3> or<0, 4, 2, 6, 1, 5, 3, 7> or <0, 8, 4, 2, 10, 6, 1, 9, 5, 3, 11, 7> or<0, 8, 4, 12, 2, 10, 6, 14, 1, 9, 5, 13, 3, 11, 7, 15> or <1, 17, 9, 25,5, 21, 13, 29, 3, 19, 11, 27, 7, 23, 15, 31, 0, 16, 8, 24, 4, 20, 12,28, 2, 18, 10, 26, 6, 22, 14, 30>;

an interleaving submodule 1223, configured to interleave the enhancedresource element group numbers in the resource block according to theinterleaver, so as to obtain the interleaved enhanced resource elementgroups; and

a first grouping submodule 1224, configured to obtain, according to asequence of the interleaved enhanced resource element groups, groupingof the enhanced resource element groups, where each grouping is oneeCCE.

Optionally, in this embodiment, as shown in FIG. 12a 4, the interleavingmodule 122 includes:

a first number extracting submodule 1225, configured to obtain enhancedresource element numbers, the number of enhanced resource elements inone resource block, and a resource block number of enhanced resourceelements forming one control channel element;

a first renumbering submodule 1226, configured to renumber, according toa preset rule, each enhanced resource element in the enhanced resourceelements forming the same control channel element,

where the preset rule includes: n_(2,eREG)=n_(1,eREG)·M+n_(RB), wheren_(1,eREG) is a number of an enhanced resource element in a resourceblock, n_(RB) is the resource block number, n_(2,eREG) is a new numberof the enhanced resource element, M is the number of enhanced resourceelements in one resource block; and

a second grouping submodule 1227, configured to group, according to asequence of new numbers of the enhanced resource element groups, theenhanced resource element groups, where each group is one eCCE.

a first mapping module 123, configured to determine, according to theenhanced control channel element and the positions of the resourceelements corresponding to the enhanced resource element groups,positions of resource elements corresponding to the enhanced controlchannel element; and

a first transmission module 124, configured to transmit correspondingcontrol information on the positions of the resource elementscorresponding to the control channel element.

In the apparatus for transmitting control information provided by thisembodiment, the interleaving module may be configured to interleave theeREGs, so as to configure the eREGs forming the same eCCE tonon-adjacent RBs, thereby alleviating a problem that channel frequencydiversity is poor, lowering a probability of information loss of aterminal device, and improving performance of a communication system; inanother aspect, the first configuration module may be configured toreduce the size difference among the enhanced control channel elements,thereby alleviating the problem that when the base station processes theenhanced control element, the base station performs the relativelycomplex compensation and the control on power assignment to increase theimplementation complexity, thereby improving operating efficiency of thebase station, so as to improve performance of a communication system.

Embodiment 12

An embodiment of the present invention provides a base station device,including:

a second configuration module 131, configured to determine enhancedresource element groups eREGs in a resource block RB;

a resource block grouping module 132, configured to group resourceblocks;

As shown in FIG. 13a , the resource block grouping module 132 includes:

a second number extracting submodule 1321, configured to determine avirtual resource block DVRB number;

a number analyzing submodule 1322, configured to determine, according tothe virtual resource block number, a physical resource block number Ncorresponding to an even time slot and a physical resource block numberM corresponding to an odd time slot; and

a third grouping submodule 1323, configured to group the physicalresource block number N corresponding to the even time slot and the oddtime slot and the physical resource block number M corresponding to theeven time slot and the odd time slot into the same group.

In parallel, optionally, as shown in FIG. 13b , the resource blockgrouping module 132 includes:

a high layer signaling obtaining submodule 1324, configured to obtainhigh layer signaling in a base station, and configure at least twogroups of resource blocks according to the high layer signaling; and

a fourth grouping submodule 1325, configured to group the at least twogroups of resource blocks into one group.

a second mapping module 133, configured to map control information toenhanced resource element groups in the grouped resource blocks; and

a second transmission module 134, configured to transmit the mappedcontrol information.

In the apparatus for transmitting control information provided by thisembodiment, before the control information is transmitted, the resourceblock grouping module may be configured to group the RBs, so as toconfigure the eREGs forming the same eCCE to non-adjacent RBs, therebyalleviating a problem that channel frequency diversity is poor, loweringa probability of information loss of a terminal device, and improvingperformance of a communication system.

Embodiment 13

An embodiment of the present invention provides a terminal device, asshown in FIG. 14, including:

a first position determining module 141, configured to determineenhanced resource element group eREG numbers in a resource block RB, anddetermine, according to the enhanced resource element group numbers inthe resource block RB, positions of resource elements corresponding toenhanced resource element groups,

where it should be noted that the manner that the terminal device UEdetermines the enhanced resource element group eREG number in theresource block RB, and determines, according to the enhanced resourceelement group numbers, the positions of the resource elementscorresponding to the enhanced resource element groups has a plurality oftypes, and for the specific processing manner, reference may be made tothe specific implementation manner described in the foregoingembodiments, and details are not repeatedly described herein;

a first determining module 142, configured to determine an interleaverof the enhanced resource element group numbers, and determine, accordingto the interleaver, at least two enhanced resource element groupscorresponding to an enhanced control channel element; determine,according to the enhanced control channel element and the positions ofthe resource elements corresponding to the enhanced resource elementgroups, positions of resource elements corresponding to the enhancedcontrol channel element,

where in this embodiment, for the specific processing manner that theterminal device determines the interleaver, reference may be made to thespecific implementation manner described in the foregoing embodiments,and details are not repeatedly described herein;

the manner that the terminal device determines according to theinterleaver, at least two enhanced resource element groups correspondingto the enhanced control channel element, and determines, according tothe enhanced control channel element and the positions of the resourceelements corresponding to the enhanced resource element groups, thepositions of the resource elements corresponding to the enhanced controlchannel element has a plurality of types, and for the specificprocessing manner, reference may be made to the specific implementationmanner described in the foregoing embodiments, and details are notrepeatedly described herein; and

a first receiving module 143, configured to receive control informationsent by a base station on the positions of the resource elementscorresponding to the enhanced control channel element.

This embodiment is combined with the apparatus for transmitting controlinformation provided by the foregoing embodiment, the eREGs forming thesame eCCE are configured to non-adjacent RBs, thereby alleviating aproblem that channel frequency diversity is poor, lowering a probabilityof information loss of a terminal device, and improving performance of acommunication system.

Embodiment 14

An embodiment of the present invention provides a terminal device, asshown in FIG. 15, including:

a second determining module 151, configured to determine enhancedresource element group eREG numbers in a resource block RB, anddetermine, according to the enhanced resource element group numbers,positions of resource elements corresponding to enhanced resourceelement groups,

where it should be noted that the manner that the terminal device UEdetermines the enhanced resource element group eREG number in theresource block RB, and determines, according to the enhanced resourceelement group numbers, the positions of the resource elementscorresponding to the enhanced resource element groups has a plurality oftypes, and for the specific processing manner, reference may be made tothe specific implementation manner described in the foregoingembodiments, and details are not repeatedly described herein;

a third determining module 152, configured to obtain a groupingsituation of the resource blocks performed by a base station;

where it should be noted that the manner that the terminal device UEobtains the grouping situation of the resource blocks performed by thebase station has a plurality of types, and for the specific processingmanner, reference may be made to the specific implementation mannerdescribed in the foregoing embodiments, and details are not repeatedlydescribed herein;

a second mapping module 153, configured to determine, according togrouping of the resource blocks performed by the base station and thepositions of the resource elements corresponding to the enhancedresource element groups, positions of resource elements corresponding toan enhanced control channel element in resource block groups,

where the manner that the terminal device determines, according togrouping of the resource blocks performed by the base station and thepositions of the resource elements corresponding to the enhancedresource element groups, the positions of the resource elementscorresponding to the enhanced control channel element in the resourceblock groups has a plurality of types, and for the specific processingmanner, reference may be made to the specific implementation mannerdescribed in the foregoing embodiments, and details are not repeatedlydescribed herein; and

a second receiving module 154, configured to receive control informationsent by the base station on the positions of the resource elementscorresponding to the enhanced control channel element in the resourceblock groups.

In the apparatus for transmitting control information provided by thisembodiment, the eREGs forming the same eCCE are configured tonon-adjacent RBs, thereby alleviating a problem that channel frequencydiversity is poor, lowering a probability of information loss of aterminal device, and improving performance of a communication system.

Embodiment 15

An embodiment of the present invention provides a method fortransmitting control information, as shown in FIG. 7, including:

S701: Determine enhanced resource element groups eREGs in a resourceblock RB.

S702: Group resource blocks.

In this embodiment, a base station may directly group resource blocks,so that the resource blocks where the enhanced resource elements formingan enhanced control channel element are located are non-adjacent. Forexample: eREG0s forming the eCCE0 are respectively in RB0, RB1, and RB2,and an original arrangement sequence of the RBs in the system is:RB0-RB1-RB2-RB3-RB4-RB5, and the base station may regroup RB0, RB1, andRB2 to change the arrangement sequence of the RBs toRB0-RB3-RB1-RB4-RB2-RB5, so as to implement that RB0, RB1, and RB2 arenon-adjacent.

S703: Map control information to the enhanced resource element groups inthe grouped resource blocks.

In S703, an optional specific implementation manner includes:

determining that a number of an enhanced control channel element in aresource block numbered n_(RB) corresponding to in an enhanced resourceelement group numbered k_(eCCE) is m_(eREG), where m_(eREG) includes:m _(eREG)=(k _(eCCE) +n _(RB))mod M; orm _(eREG)=(k _(eCCE) +n _(RB) O _(offset))mod M; orm _(eREG)=(Q·k _(eCCE) +n _(RB) ·P _(offset))mod M; orm _(eREG)=(k _(eCCE) +n _(RB) P _(offset) +O _(offset))mod M; orm _(eREG)=(k _(eCCE) +n _(RB) +O _(offset))mod M+M·└k _(eCCE) /M┘; orm _(eREG)=(k _(eCCE) +n _(RB) ·P _(offset) +O _(offset))mod M+M·└k_(eCCE) /M┘; orm _(eREG)=(Q·k _(eCCE) +n _(RB) ·P _(offset) +O _(offset))mod M+M·└k_(eCCE) /M┘where M is a value determined according to a first parameter value, thefirst parameter value includes the number of enhanced resource elementgroups in the enhanced control channel element, the number of resourceblocks in the grouped resource blocks, or the number of enhancedresource element groups in the resource blocks, P_(offset) is a secondoffset value of the enhanced resource element group in the resourceblock, O_(offset) is a first offset value of the enhanced resourceelement group in the resource block, Q is a weighting factor of theenhanced control channel element, and P_(offset) or O_(offset) or Q is apredefined positive integer value or a positive integer value configuredby high layer control signaling, for example, any predefined positiveinteger value between 0 and M.

Further, for example, k_(eCCE) is 0-15, n_(RB) is 0-3, m_(eREG) is 0-15,M is 16, O_(offset) is 0, that is, one eCCE includes 4 eREGs. Accordingto m_(eREG)=(k_(eCCE)+n_(RB)+O_(offset))mod M+M·└k_(eCCE)/M┘, eREGs inthe grouped resource blocks corresponding to the eCCEs in Table 6 in thefollowing may be obtained.

TABLE 6 RB 0 RB 1 RB 2 RB 3 eCCE 0 eREG 0 eREG 1 eREG 2 eREG 3 eCCE 1eREG 1 eREG 2 eREG 3 eREG 0 eCCE 2 eREG 2 eREG 3 eREG 0 eREG 1 eCCE 3eREG 3 eREG 0 eREG 1 eREG 2 eCCE 4 eREG 4 eREG 5 eREG 6 eREG 7 eCCE 5eREG 5 eREG 6 eREG 7 eREG 4 eCCE 6 eREG 6 eREG 7 eREG 4 eREG 5 eCCE 7eREG 7 eREG 4 eREG 5 eREG 6 eCCE 8 eREG 8 eREG 9 eREG 10 eREG 11 eCCE 9eREG 9 eREG 10 eREG 11 eREG 8 eCCE 10 eREG 10 eREG 11 eREG 8 eREG 9 eCCE11 eREG 11 eREG 8 eREG 9 eREG 10 eCCE 12 eREG 12 eREG 13 eREG 14 eREG 15eCCE 13 eREG 13 eREG 14 eREG 15 eREG 12 eCCE 14 eREG 14 eREG 15 eREG 12eREG 13 eCCE 15 eREG 15 eREG 12 eREG 13 eREG 14

In the foregoing manner, a result obtained according to another formulaand parameter value may be obtained, and details are not repeatedlydescribed. In this embodiment, that the eREGs corresponding to the eCCEin the grouped resource blocks are represented in a form of formula isequivalent to that the eREGs corresponding to the eCCE in the groupedresource blocks are represented in a form of table.

By using the foregoing method, the enhanced resource element groupnumbers corresponding to one or more enhanced control channel elementswith different numbers in the grouped resource blocks are determined,and the control information is mapped to the enhanced resource elementgroups in the grouped resource blocks corresponding to one or moreenhanced control channel elements.

S704: Transmit the mapped control information.

In the method for transmitting control information provided by thepresent invention, before transmitting the control information, the basestation groups the eREGs, so as to configure the eREGs forming the sameeCCE to non-adjacent RBs, thereby alleviating a problem that channelfrequency diversity is poor, lowering a probability of information lossof a terminal device, and improving performance of a communicationsystem.

The embodiments in the specification are described in a progressivemanner; for the identical or similar parts of the embodiments, referencemay be made to each other; the focus of the description in eachembodiment is the difference from another embodiment. In particular, thedevice embodiments are basically similar to the method embodiments, andtherefore are described very briefly. For the associated parts,reference may be made to the description in the method embodiments.

A person of ordinary skill in the art may understand that all or a partof the steps of the methods in the foregoing embodiments may beimplemented by a computer program instructing relevant hardware. Theprogram may be stored in a computer readable storage medium. When theprogram runs, the steps of the foregoing methods in the embodiments areperformed. The storage medium may be a magnetic disk, an optical disc, aread-only memory (Read-Only Memory, ROM), a random access memory (RandomAccess Memory, RAM), or the like.

The foregoing description is merely specific implementation manners ofthe present invention, but is not intended to limit the protection scopeof the present invention. Any variation or replacement readily figuredout by a person skilled in the art within the technical scope disclosedin the present invention shall fall within the protection scope of thepresent invention. Therefore, the protection scope of the presentinvention shall be subject to the protection scope of the claims.

What is claimed is:
 1. A method for receiving control information, themethod comprising: determining, by an apparatus, at least one enhancedresource element group (eREG) in a resource block (RB) corresponding toan enhanced control channel element (eCCE) according to a number of theeCCE, a number of the RB, at least one offset value respectivelycorresponding to the at least one eREG in the RB, and a first parametervalue, wherein the RB belongs to an RB group comprising at least twoRBs, and wherein the first parameter value comprises an amount of RBs inthe RB group; and receiving, by the apparatus, control information froma base station on resource elements corresponding to the at least oneeREG in the RB.
 2. An apparatus, comprising: a non-transitorycomputer-readable storage medium storing processor-executableinstructions; and a processor coupled to the storage medium, wherein theprocessor-executable instructions, when executed by the processor,facilitate: determining at least one enhanced resource element group(eREG) in a resource block (RB) corresponding to an enhanced controlchannel element (eCCE), according to a number of the eCCE, a number ofthe RB, at least one offset value respectively corresponding to the atleast one eREG in the RB, and a first parameter value, wherein the RBbelongs to an RB group comprising at least two RBs, and wherein thefirst parameter value comprises an amount of RBs in the RB group; andreceiving control information from a base station on resource elementscorresponding to the at least one eREG in the RB.
 3. A non-transitorycomputer-readable medium having processor-executable instructions storedthereon, wherein the processor-executable instructions, when executed,facilitate: determining at least one enhanced resource element group(eREG) in a resource block (RB) corresponding to an enhanced controlchannel element (eCCE) according to a number of the eCCE, a number ofthe RB, at least one offset value respectively corresponding to the atleast one eREG in the RB, and a first parameter value, wherein the RBbelongs to an RB group comprising at least two RBs, and wherein thefirst parameter value comprises an amount of RBs in the RB group; andreceiving control information from a base station on resource elementscorresponding to the at least one eREG in the RB.